package com.sinosoft.sinopay.merchants.dto;

import com.sinosoft.sinocloud.platform.base.SinoBaseDTO;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

public class PayMerchantDTO extends SinoBaseDTO {

    /*系统流水号*/
    private Integer sid;

    /*商户编号*/
    private String	merchantCode;

    /*商户名称*/
    private String	merchantName;

    /*商户简称*/
    private String	shortName;

    /*商户类型*/
    private String  merchantType;

    /*商户验签*/
    private String signKey;

    /*状态*/
    private String	status;

    /*支付页面回调url*/
    private String	payPageNotifyurl;

    /*支付后台回调url*/
    private String	payBackNotifyurl;

    /*创建时间*/
    private Date    createDate;

    /*创建ID*/
    private int	    creatorId;

    /* 修改时间*/
    private Date modifyDate;

    /*修改ID*/
    private int	    modifierId;

    /* 支付渠道Sid */
    private int thirdpaySid;

    /* 支付渠道Id和支付渠道名字集合 */
    private List<RelaThirdpayDTO> relaThirdpayList;

    /* 商户与支付渠道状态 */
    private String nexusStatus;

    public Integer getSid() {
        return sid;
    }

    public void setSid(Integer sid) {
        this.sid = sid;
    }

    public String getMerchantCode() {
        return merchantCode;
    }

    public void setMerchantCode(String merchantCode) {
        this.merchantCode = merchantCode;
    }

    public String getMerchantName() {
        return merchantName;
    }

    public void setMerchantName(String merchantName) {
        this.merchantName = merchantName;
    }

    public String getShortName() {
        return shortName;
    }

    public void setShortName(String shortName) {
        this.shortName = shortName;
    }

    public String getMerchantType() {
        return merchantType;
    }

    public void setMerchantType(String merchantType) {
        this.merchantType = merchantType;
    }

    public String getSignKey() {
        return signKey;
    }

    public void setSignKey(String signKey) {
        this.signKey = signKey;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getPayPageNotifyurl() {
        return payPageNotifyurl;
    }

    public void setPayPageNotifyurl(String payPageNotifyurl) {
        this.payPageNotifyurl = payPageNotifyurl;
    }

    public String getPayBackNotifyurl() {
        return payBackNotifyurl;
    }

    public void setPayBackNotifyurl(String payBackNotifyurl) {
        this.payBackNotifyurl = payBackNotifyurl;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public int getCreatorId() {
        return creatorId;
    }

    public void setCreatorId(int creatorId) {
        this.creatorId = creatorId;
    }

    public Date getModifyDate() {
        return modifyDate;
    }

    public void setModifyDate(Date modifyDate) {
        this.modifyDate = modifyDate;
    }

    public int getModifierId() {
        return modifierId;
    }

    public void setModifierId(int modifierId) {
        this.modifierId = modifierId;
    }

    public int getThirdpaySid() {
        return thirdpaySid;
    }

    public void setThirdpaySid(int thirdpaySid) {
        this.thirdpaySid = thirdpaySid;
    }

    public List<RelaThirdpayDTO> getRelaThirdpayList() {
        return relaThirdpayList;
    }

    public void setRelaThirdpayList(List<RelaThirdpayDTO> relaThirdpayList) {
        this.relaThirdpayList = relaThirdpayList;
    }

    public String getNexusStatus() {
        return nexusStatus;
    }

    public void setNexusStatus(String nexusStatus) {
        this.nexusStatus = nexusStatus;
    }
}